
#ifndef __KTVUIWALLPAPERDLG_H__
#define __KTVUIWALLPAPERDLG_H__

#ifdef KTV_UI_WALLPAPER_DLG_SUPPORT
	class CKtvUiWallPaperDlg:public CKtvViewDlg{
	public:	
	public:
		CKtvUiWallPaperDlg(CKtvViewCtx * lpclCtx);
		virtual ~CKtvUiWallPaperDlg();

		void initBySoftwareConfig();
		void changeBgImgSrc(CKtvImgDataSrc * lpclImgSrc);
		void resetBgImgSrc();
	protected:
		void onCreateRes(CKtvViewDlgInstanceState * lpclInstanceState);
		void onReleaseRes();	
	private:
		INT32 m_iUserWallpaper;
	};

#endif //#ifdef KTV_UI_WALLPAPER_DLG_SUPPORT

#endif // #ifndef __KTVUIWALLPAPERDLG_H__

